header .header-left {
    padding:20px 0;
    position:absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background-color:rgba(145, 143, 143);
}
header .header-left li {
    width: 270px;
    height: 45px;
    line-height:45px;
    list-style:none;
    padding:0 40px;
    cursor: pointer;
    position: relative;
}
header .header-left li:hover {
    background-color: rgb(247, 136, 80);
}
header .header-left li a {
    text-decoration: none;
    color:black;
}
header .header-left li i {
    position:absolute;
    top: 0;
    right: 20px;
}
header .header-right {
    position:relative;
}
header .header-article {
    margin-top:10px;
    height: 200px;
}
header .header-article-left {
    width: 270px;
    float:left;
    text-align: center;
}
header .header-article-left li {
    background-color: rgb(95, 87, 80);
    width: 90px;
    height: 100px;
    padding-top:20px;
    float:left;
    list-style: none;
    border-right:1px solid rgb(102, 94, 87);
    border-bottom:1px solid rgb(102, 94, 87);
}
header .header-article-left li a {
    text-decoration: none;
    color:rgb(203, 201, 199);
}
header .header-article-left li a:hover {
    color:rgb(255,255,255);
}
header .header-article-left li a .iconfont {
    font-size:30px;
}
header .header-article-right {
    float:left;
}
header .header-article-right li {
    float:left;
    list-style: none;
    margin-left:20px;
    transition:all .3s linear;
    
}
header .header-article-right li img {
    width: 331px;
    height: 192px;
}
header .header-article-right li:hover {
    transform: scale(1.1);
    box-shadow: 0 0 -5px 1px black;
}
header .header-body {
    margin-top:30px;
    border:1px solid transparent;
    background-color: rgb(245, 245, 245);
}
header .header-body-img {
    margin-top:20px;
}
header .header-body-img img {
    width:1350px;
}
header .header-title-search {
    height: 50px;
    margin-top:20px;
    margin-bottom:10px;
}
header .header-title-search h2 {
    float:left;
    font-size:30px;
    font-weight: 400;
}
header .header-title-search span {
    float:right;
}

header .header-title-search span a:hover {
    color:rgb(255, 103, 1);
    border-bottom:4px solid rgb(255, 103, 1);
}
header .header-title-search span a {
    font-size:20px;
    text-decoration: none;
    color:black;
    padding-bottom:7px;
}
header .header-title-search span i {
    padding-left:5px;
}
header .header-title-search span a .iconfont {
    font-size:25px;
    font-weight: 700;
}
header .header-shopping>li {
    list-style: none;
    margin-top:70px;
}
header .shop ul {
    height: 750px;
}
header .shop ul li {
    float:left;
    list-style:none;
    margin-left:23px;
    margin-bottom:50px;
}
header .shop ul li a {
    text-decoration: none;
    color:black;
}
header .shop ul li div img {
    width: 200px;
    height: 200px;
}
header .shop ul li>div {
    height: 350px;
    width: 235px;
    text-align:center;
    background-color: rgb(255,255,255);
}
header .shop ul li>div>div {
    width: 235px;
    height: 160px;
    padding:40px 20px;
    text-align:left;
}
header .shop ul .last-child div .last-child-body h4 {
    white-space:inherit;
    font-weight: 400;
    margin-bottom:10px;
}
header .shop ul .last-child div .last-child-body h3 {
    margin-bottom:5px;
}
.last-child-body {
    transition: all .2s linear;
}
header .shop ul .last-child div .last-child-body:hover {
    transform: scale(1.02);
    box-shadow:10px 10px 20px 10px rgb(231, 231, 231);
}
header .shop ul li>div>div:first-child img {
    width: 100px;
    height: 100px;
    float:right;
}
header .shop ul li>div>div:first-child {
    margin-bottom:30px;
}
header .shop ul li>div>div:last-child .iconfont {
    float:right;
    font-size:60px;
    font-weight: 700;
    color:rgb(255, 103, 1);
}
header .shop ul li div,.first-child {
    transition: all .2s linear;
}
header .shop ul li div:hover,.first-child:hover {
    transform: scale(1.02);
    box-shadow:10px 10px 20px 10px rgb(231, 231, 231);
}
header .shop ul .last-child div:hover {
    transform: scale(1);
    box-shadow:0 0 0 0 rgb(231, 231, 231);
}
header .shop ul li div p {
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}